Give\Framework\Models\Model S

Total Complexity 49
Dependencies 3
Dependents 8
Total lines 417
Lines of code 135
Logical lines of code 72
Comment lines 204
Methods 24
Properties 5

Methods 24

Method Rating Maintainability Complexity Lines of code
getRelationship()
A
55 8 19
isPropertyTypeValid()
S
57 6 18
getDirty()
S
64 4 9
getPropertyDefault()
S
72 3 5
validatePropertyExists()
S
72 2 5
getOriginal()
S
79 2 3
isDirty()
S
71 2 6
fill()
S
70 2 6
__get()
S
71 2 6
validatePropertyType()
S
69 2 6
getPropertyType()
S
74 2 4
getPropertyDefaults()
S
69 2 7
getAttributes()
S
82 1 3
__isset()
S
79 1 3
__set()
S
80 1 3
propertyKeys()
S
80 1 3
__construct()
S
75 1 4
toArray()
S
82 1 3
syncOriginal()
S
77 1 4
hasProperty()
S
79 1 3
setAttribute()
S
73 1 5
getAttribute()
S
75 1 4
isClean()
S
80 1 3
hasCachedRelationship()
S
79 1 3